public class EventProducer {

	@Produces @ShortMessage
	private MessageA messageAFactory(){
		return new MessageA();
	}
	
	@Produces @LongMessage
	private MessageB messageBFactory(){
		return new MessageB();
	}
	
}